package package1;

public class Hotel
{

	private String naam;
	
	public Boolean verifieerIdentiteit(String gebruikersnaam, String wachtwoord){}
	public Set<Kamer> controleerBeschikbaarheid(Date van, Date tot) {}
	public Set<Kamer> controleerBeschikbaarheid(Date van, Date tot, int kwaliteitKamer){}
	public bool controleerBeschikbaarheid(Date van, Date tot, Kamer kamer){}
	public Reservering maakReservering(Gastrol g, Kamer k, Date van, Date tot){}
	public Reservering verwijderReservering(Gastrol g, Kamer k, Date van, Date tot){}
	public void registreerMedewerker(String naam, String adres, String telefoonNR, String gebruikersNaam, String wachtwoord, MedewerkersRol.Functie functie){}
	public void registreerGast(String naam, String adres, String telefoonNR, String creditcard){}
	
	
	
	/**
	 * @clientCardinality 1
	 * @link aggregation
	 * @supplierCardinality 1..*
	 */

	private package1.Kamer lnkKamer;

	/**
	 * @link aggregation
	 */

	private package1.Balie lnkBalie;

	private package1.Medewerker lnkMedewerker;
}
